﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using com.creditos.be.liclEntities;

namespace com.creditos.be.liclVerifica
{
    public class BandejaVerificacionBE : Entity
    {

        private System.Int32 intAccionField;        
        public System.Int32 Accion
        {
            get { return intAccionField; }
            set { intAccionField = value; }
        }

        private System.Int32 intCodigoField;        
        [Column("prmCodArgumento")]        
        public System.Int32 Codigo

        {
            get { return intCodigoField; }
            set { intCodigoField = value; }
        }

        private string strDescripcionField = string.Empty;
        [Column("prmDesArgumento")]
        public string Descripcion
        {
            get { return strDescripcionField; }
            set { strDescripcionField = value; }
        }

        private System.Decimal intNroSolicitudField;
        [Column("NroSolicitud")]
        public System.Decimal NumeroSolicitud
        {
            get { return intNroSolicitudField; }
            set { intNroSolicitudField = value; }
        }

        private System.Int32 intCodigoIntegranteField;
        [Column("CodIntegrante")]
        public System.Int32 CodigoIntegrante
        {
            get { return intCodigoIntegranteField; }
            set { intCodigoIntegranteField = value; }
        }

        private System.Int32 intCodigoVerificacionField;
        [Column("CodVerificacion")]
        public System.Int32 CodigoVerificacion
        {
            get { return intCodigoVerificacionField; }
            set { intCodigoVerificacionField = value; }
        }

        private DateTime fechaRegistroField;
        [Column("FecRegistro")]
        public DateTime FechaRegistro
        {
            get { return fechaRegistroField; }
            set { fechaRegistroField = value; }
        }

        private string strApellidoNombreField = string.Empty;
        [Column("ApellidoNombre")]
        public string ApellidoNombre
        {
            get { return strApellidoNombreField; }
            set { strApellidoNombreField = value; }
        }

        private string strTipoVerificacionField = string.Empty;
        [Column("TipoVerificacion")]
        public string TipoVerificacion
        {
            get { return strTipoVerificacionField; }
            set { strTipoVerificacionField = value; }
        }

        private DateTime fechaVisitaField;
        [Column("FechaVisita")]
        public DateTime FechaVisita
        {
            get { return fechaVisitaField; }
            set { fechaVisitaField = value; }
        }

        private System.Int32 intCodigoEstadoCivilField;        
        public System.Int32 CodigoEstadoCivil
        {
            get { return intCodigoEstadoCivilField; }
            set { intCodigoEstadoCivilField = value; }
        }

        private System.Int32 intCodigoTipoInmuebleField;
        public System.Int32 CodigoTipoInmueble
        {
            get { return intCodigoTipoInmuebleField; }
            set { intCodigoTipoInmuebleField = value; }
        }

        private System.Int32 intCodigoEstadoViviendaField;        
        public System.Int32 CodigoEstadoVivienda
        {
            get { return intCodigoEstadoViviendaField; }
            set { intCodigoEstadoViviendaField = value; }
        }
        
        private string strDescripcionEstadoViviendaField;
        [Column("DesEstado")]
        public string DescripcionEstadoVivienda
        {
            get { return strDescripcionEstadoViviendaField; }
            set { strDescripcionEstadoViviendaField = value; }
        }

        private System.Int32 intCodigoHabitaSolicitanteField;
        public System.Int32 CodigoHabitaSolicitante
        {
            get { return intCodigoHabitaSolicitanteField; }
            set { intCodigoHabitaSolicitanteField = value; }
        }

        private System.Int32 intCodigoUbicacionInmuebleField;
        public System.Int32 CodigoUbicacionInmueble
        {
            get { return intCodigoUbicacionInmuebleField; }
            set { intCodigoUbicacionInmuebleField = value; }
        }

        private System.Int32 intFlagResideField;
        public System.Int32 FlagReside
        {
            get { return intFlagResideField; }
            set { intFlagResideField = value; }
        }

        private System.Int32 intCodigoTipoZonaField;
        public System.Int32 CodigoTipoZona
        {
            get { return intCodigoTipoZonaField; }
            set { intCodigoTipoZonaField = value; }
        }

        private System.Int32 intCodigoTipoConstruccionField;
        public System.Int32 CodigoTipoConstruccion
        {
            get { return intCodigoTipoConstruccionField; }
            set { intCodigoTipoConstruccionField = value; }
        }

        private System.Int32 intCodigoTipoServicioBasicoField;
        public System.Int32 CodigoTipoServicioBasico
        {
            get { return intCodigoTipoServicioBasicoField; }
            set { intCodigoTipoServicioBasicoField = value; }
        }

        private System.Int32 intCodigoHabitaAlguienField;
        public System.Int32 CodigoHabitaAlguien
        {
            get { return intCodigoHabitaAlguienField; }
            set { intCodigoHabitaAlguienField = value; }
        }

        private System.Int32 intCodigoMedioComunicacionField;
        public System.Int32 CodigoMedioComunicacion
        {
            get { return intCodigoMedioComunicacionField; }
            set { intCodigoMedioComunicacionField = value; }
        }

        private System.Int32 intCodigoAtendidoField;
        public System.Int32 CodigoAtendido
        {
            get { return intCodigoAtendidoField; }
            set { intCodigoAtendidoField = value; }
        }

        private System.Int32 intValorAnnoResidenciaField;
        public System.Int32 ValorAnnoResidencia
        {
            get { return intValorAnnoResidenciaField; }
            set { intValorAnnoResidenciaField = value; }
        }

        private System.Int32 intValorMesResidenciaField;
        public System.Int32 ValorMesResidencia
        {
            get { return intValorMesResidenciaField; }
            set { intValorMesResidenciaField = value; }
        }

        private string strDescripcionEntrevistadoField = string.Empty;
        public string DescripcionEntrevistado
        {
            get { return strDescripcionEntrevistadoField; }
            set { strDescripcionEntrevistadoField = value; }
        }

        private System.Int32 intCodigoParentescoField;
        public System.Int32 CodigoParentesco
        {
            get { return intCodigoParentescoField; }
            set { intCodigoParentescoField = value; }
        }

        private System.Int32 intCodigoResultadoField;
        public System.Int32 CodigoResultado
        {
            get { return intCodigoResultadoField; }
            set { intCodigoResultadoField = value; }
        }


        private string strDescripcionObservacionField = string.Empty;
        public string DescripcionObservacion
        {
            get { return strDescripcionObservacionField; }
            set { strDescripcionObservacionField = value; }
        }

        private System.Int32 intCodigoUsuarioField;
        [Column("CodUsuarioOrdena")]
        public System.Int32 CodigoUsuario
        {
            get { return intCodigoUsuarioField; }
            set { intCodigoUsuarioField = value; }
        }

        private string strDescripcionUsuarioField = string.Empty;
        [Column("DesUsuarioOrdena")]
        public string DescripcionUsuario
        {
            get { return strDescripcionUsuarioField; }
            set { strDescripcionUsuarioField = value; }
        }

        private System.Int32 intCodigoUsuarioVerificaField;
        [Column("CodUsuarioVerifica")]
        public System.Int32 CodigoUsuarioVerifica
        {
            get { return intCodigoUsuarioVerificaField; }
            set { intCodigoUsuarioVerificaField = value; }
        }

        private string strDescripcionUsuarioVerificaField = string.Empty;
        [Column("DesUsuarioVerifica")]
        public string DescripcionUsuarioVerifica
        {
            get { return strDescripcionUsuarioVerificaField; }
            set { strDescripcionUsuarioVerificaField = value; }
        }

        private System.Int32 intCodigoEstadoField;
        public System.Int32 CodigoEstado
        {
            get { return intCodigoEstadoField; }
            set { intCodigoEstadoField = value; }
        }

        private System.Int32 intFlagLaboraField;
        public System.Int32 FlagLabora
        {
            get { return intFlagLaboraField; }
            set { intFlagLaboraField = value; }
        }

        private System.Int32 intCodigoTipoContratoField;
        public System.Int32 CodigoTipoContrato
        {
            get { return intCodigoTipoContratoField; }
            set { intCodigoTipoContratoField = value; }
        }

        private System.Int32 intValorTiempoEmpleoField;
        public System.Int32 ValorTiempoEmpleo
        {
            get { return intValorTiempoEmpleoField; }
            set { intValorTiempoEmpleoField = value; }
        }

        private System.Int32 intValorIngresosField;
        public System.Int32 ValorIngresos
        {
            get { return intValorIngresosField; }
            set { intValorIngresosField = value; }
        }

        private System.Int32 intCodigoMonedaIngresosField;
        public System.Int32 CodigoMonedaIngresos
        {
            get { return intCodigoMonedaIngresosField; }
            set { intCodigoMonedaIngresosField = value; }
        }


        private System.Int32 intCodigoBaseSueldoField;
        public System.Int32 CodigoBaseSueldo
        {
            get { return intCodigoBaseSueldoField; }
            set { intCodigoBaseSueldoField = value; }
        }

        private System.Int32 intCodigoFrecuenciaPagoField;
        public System.Int32 CodigoFrecuenciaPago
        {
            get { return intCodigoFrecuenciaPagoField; }
            set { intCodigoFrecuenciaPagoField = value; }
        }

        private System.Int32 intCodigoPropietarioField;
        public System.Int32 CodigoPropietario
        {
            get { return intCodigoPropietarioField; }
            set { intCodigoPropietarioField = value; }
        }

        private System.Int32 intCodigoLaboraField;
        public System.Int32 CodigoLabora
        {
            get { return intCodigoLaboraField; }
            set { intCodigoLaboraField = value; }
        }        

        private string strDescripcionCargoEntrevistadoField = string.Empty;
        public string DescripcionCargoEntrevistado
        {
            get { return strDescripcionCargoEntrevistadoField; }
            set { strDescripcionCargoEntrevistadoField = value; }
        }

        private string strTitularField = string.Empty;
        [Column("intNomDescripcion")]        
        public string Titular
        {
            get { return strTitularField; }
            set { strTitularField = value; }
        }

        private string strNumeroDocumentoField = string.Empty;
        [Column("intNroDocumento")]
        public string NumeroDocumento
        {
            get { return strNumeroDocumentoField; }
            set { strNumeroDocumentoField = value; }
        }

        private DateTime fechaLaboraField;
        public DateTime FechaLabora
        {
            get { return fechaLaboraField; }
            set { fechaLaboraField = value; }
        }

        private DateTime fechaEnvioField;
        [Column("FecEnvio")]
        public DateTime FechaEnvio
        {
            get { return fechaEnvioField; }
            set { fechaEnvioField = value; }
        }

        private string strTipoDocumentoField = string.Empty;
        [Column("intDesTipDocumento")]
        public string TipoDocumento
        {
            get { return strTipoDocumentoField; }
            set { strTipoDocumentoField = value; }
        }

        private string strDireccionPNField = string.Empty;
        [Column("ipnDesDireccion")]
        public string DireccionPN
        {
            get { return strDireccionPNField; }
            set { strDireccionPNField = value; }
        }
        
        private string strDepartamentoPNField = string.Empty;
        [Column("ipnDesDepartamento")]
        public string DepartamentoPN
        {
            get { return strDepartamentoPNField; }
            set { strDepartamentoPNField = value; }
        }

        private string strProvinciaPNField = string.Empty;
        [Column("ipnDesProvincia")]
        public string ProvinciaPN
        {
            get { return strProvinciaPNField; }
            set { strProvinciaPNField = value; }
        }

        private string strDistritoPNField = string.Empty;
        [Column("ipnDesDistrito")]
        public string DistritoPN
        {
            get { return strDistritoPNField; }
            set { strDistritoPNField = value; }
        }

        private string strDireccionPJField = string.Empty;
        [Column("ipjDesDireccion")]
        public string DireccionPJ
        {
            get { return strDireccionPJField; }
            set { strDireccionPJField = value; }
        }

        private string strDepartamentoPJField = string.Empty;
        [Column("ipjDesDepartamento")]
        public string DepartamentoPJ
        {
            get { return strDepartamentoPJField; }
            set { strDepartamentoPJField = value; }
        }

        private string strProvinciaPJField = string.Empty;
        [Column("ipjDesProvincia")]
        public string ProvinciaPJ
        {
            get { return strProvinciaPJField; }
            set { strProvinciaPJField = value; }
        }

        private string strDistritoPJField = string.Empty;
        [Column("ipjDesDistrito")]
        public string DistritoPJ
        {
            get { return strDistritoPJField; }
            set { strDistritoPJField = value; }
        }

        private string strNumeroRUCField = string.Empty;
        [Column("ipjNroRUC")]
        public string NumeroRUC
        {
            get { return strNumeroRUCField; }
            set { strNumeroRUCField = value; }
        }


        private string strRazonSocialField = string.Empty;
        [Column("ipjDesRazonSocial")]
        public string RazonSocial
        {
            get { return strRazonSocialField; }
            set { strRazonSocialField = value; }
        }
               

    }
}
